home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 7 / Apprentice-Release7.iso / Source Code / C / Applications / µSim 1.1 / source / Globals.c < prev    next >
Encoding:
C/C++ Source or Header  |  1997-05-26  |  1.6 KB  |  54 lines  |  [TEXT/CWIE]

  1. #include    "Globals.h"
  2.  
  3. EventRecord    gMyEvent;
  4. //GrowZoneUPP            gMyGrowZoneUPP;
  5. ListClickLoopUPP    gInstrClikLoopUPP;
  6. ListClickLoopUPP    gCommentClikLoopUPP;
  7. ListClickLoopUPP    gSwitchCursClikLoopUPP;
  8. ICInstance    gICinst;
  9. TEHandle    gTheInput = nil;
  10. UInt32    gSleep;
  11. CursHandle    gWatchHandle, gIBeamHandle, gPlusHandle;
  12.  
  13. Ptr    gMMemory;    /* RAM memory of the "monster": 128K! */
  14. Ptr    gAssMemory;    /* Associative memory for hardware decoding: 256 bytes! */
  15. union u_mir *gCsMemory;    /* Control Store memory: 512 bytes! (128 longs) */
  16.  
  17. MenuRef    gMenu_Apple;
  18. MenuRef    gMenu_File;
  19. MenuRef    gMenu_Edit;
  20. MenuRef    gMenu_Windows;
  21. MenuRef    gMenu_Control;
  22. MenuRef    gMenu_Assembler;
  23. MenuRef    gPopMenu;
  24.  
  25. WindowPtr    gWPtr_Animation;
  26. WindowPtr    gWPtr_Dump;
  27. WindowPtr    gWPtr_Microprogram_Ed;
  28. WindowPtr    gWPtr_Registers;
  29. WindowPtr    gWPtr_Disasm;
  30. WindowPtr    gWPtr_IO;
  31.  
  32. DocumentIORecord gIODoc;
  33.  
  34. struct myprefs gPrefs = { kCurPrefsVersion, 2, {279, 0, 342, 381},
  35.                         {75, 0}, {36, 385}, {39, 16}, {50, 10}, {42, 8},
  36.                         {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0},
  37.                         {kMyZFMacPlus, kDragMFMacPlus},
  38.                         kPCStart, kStackBase, kStackSize, 99, 0, 198, 0, true, false, false, false, false, true, true, false };
  39.  
  40. short    gRegs[kNUMOFREGS];    /* the registers of my machine */
  41. short    gParts[kNUMOFPARTS];    /* editable parts in animation window */
  42.  
  43. unsigned short    gILCBase;
  44. ICError    gICerr;
  45. short    gRstatus = kST_STOPPED;
  46. //short    gZoomFactor;
  47. short    gSubclk;
  48. Boolean    gDoneFlag = false;
  49. Boolean    gInTheForeground = true;
  50. Boolean    gHasColorQD = false, gPwrManagerIsPresent = false;
  51. Boolean gDragManagerActive = false;
  52. Boolean    gDoNotOverwritePrefs = false;
  53.  
  54.